/* path模块是node提供的一个核心模块 */
const path = require('path');
// console.log(path);
// path常用的方法
// path.basename()  参数一：路径  参数二：文件的后缀名
console.log(path.basename('./5.module-test.js'));// 文件名加文件后缀名
console.log(path.basename('./5.module-test.js','.js'));//文件名过滤掉了文件的后缀名

console.log(path.dirname('../../8.webpack/webpack-2107/index.html'));//返回路径的目录

console.log(path.extname('./5.module-test.js'));//文件扩展名或者后缀名

// join  连接路径的两个或者多个部分
console.log(path.join('/','niuniu','jianwei','test.txt'));

// D:\a-jinsi-courseware\1.class course\3. W2107A\9.node\w2107_node\5.module-test.js
console.log(path.resolve('./5.module-test.js'));//获取当前文件所在的路径

// webpack path.resolve() 帮咱们指定打包的build所在的文件
console.log(path.resolve('/','dist.js'));//D:\dist.js

console.log(path.parse('../../7.es6/day01/1.let const.mp4'));

/* 
{
  root: '', 根路径
  dir: '.', 从根路径开始的文件夹路径
  base: '5.module-test.js',//文件名加扩展名
  ext: '.js',//文件扩展名
  name: '5.module-test'//文件名
}


*/